package com.sunda.spmsweb.ibmmqservice;

import com.alibaba.fastjson.JSONObject;
import com.sunda.spmscommon.ResponseResult;

/**
 * @program: spms
 * @description: send message interface
 * @author: Wayne Wu
 * @create: 2020-11-03 14:19
 **/

public interface SendMessageInterface {

    ResponseResult Z_RFC_STORE_09();

    ResponseResult Z_RFC_STORE_06();

    ResponseResult Z_RFC_STORE_03();

    ResponseResult Z_RFC_STORE_01();

    ResponseResult sendMessage(JSONObject doc);

//    ResponseResult sendSRM();
//
//    ResponseResult getApplicantOrder();

    /** 从SAP获取公司工厂信息 */
    ResponseResult Z_SPMS_GETFACTORY();

    /** 从SAP获取仓库信息 */
    ResponseResult Z_SPMS_GETWAREHOUSE();

    /** 从SAP获取成本中心信息 */
    ResponseResult Z_SPMS_GETCOSTCENTER();

    /******************* 发送工厂请购单 MQ 消息给SRM，入参为 工厂请购单号对应 uuid **********************/
    ResponseResult spms_srm_purchase_info(String uuid);

    /******************* 发送工厂请购单 MQ 消息给SRM，入参为 工厂请购单号对应 oaBianhao **********************/
    int spms_srm_purchase_info2(String oaBianhao);

}
